/*重置元素*/
body,dl,dt,dd,h1,ul,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0}a,input,button,select,textarea{outline:none}textarea{resize:none} img{border:none}em{font-style:normal}body,input,textarea{font-size:12px;color:#444;font-family: "Microsoft Yahei", Arial, sans-serif;}body{-webkit-text-size-adjust:none;background:url(../images/bg.jpg) #fff;word-break:break-all;word-wrap:break-word;	font-size: 12px;line-height: 16px;font-family: "Microsoft Yahei", Arial, sans-serif;color:#999;}a{color:#334013;text-decoration:none}a:hover{color:#000}
body{overflow-y:auto;_overflow-x:hidden}
ul li{list-style:none}
ol li{margin:0 auto}

::selection{background:#7E9A3C;color: white;}
::-moz-selection{background:#7E9A3C;color: white;}
/*常用伪类*/
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{clear:both;height:1%}
.absmiddle{display:inline-block;text-align:center;vertical-align:middle}
.blank{padding:3px;font-size:0;}
.layout{padding:10px;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 4px #CCCCCC;}
.input{border:1px inset #ccc;background:#fff;padding:5px;color:#000}
.input:focus{background:#f0ebaf}
.input_hover{background:#f0ebaf}
.textarea{border:1px inset #ccc;background:#fff;padding:5px;overflow:auto;font:normal 12px "Microsoft Yahei","Tahoma";color:#000}
.textarea:focus{background:#f0ebaf}
.button{
	border-radius:3px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	user-select: none;
	background:-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background:-moz-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background:-ms-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background:linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f4f4f4'); /* for IE */
	border: 1px solid #AAA;
	color: #444;
	font-size: inherit;
	margin-bottom: 0px;
	min-width: 4em;
	padding: 5px 12px 5px 12px;
	border-image: initial;
	+padding:3px 10px;
	+margin:0px;
}
.tip{padding:5px;color:red}
/*顶部*/
#header{background:#698130;height:48px;width:100%;}
#header_light{background:#6b8431;height:22px;width:100%;position:absolute;left:0;top:0;z-index:2;}
#header_dark{border-top:#506225 1px solid;border-bottom:#2e3655 1px solid;background:#7e9a3c;height:4px;width:100%;position:absolute;left:0;top:43px;z-index:2;_font-size:0;/*fixed IE6*/}
#header_wrap{height:44px;width:900px;margin:auto;position:relative;z-index:3;}
#logo{display:block;position:absolute;left:0;top:0;width:150px;height:43px;background:url(../images/logo.png) no-repeat;}

#nav{display:block;padding-left:30px;position:absolute;right:20px;top:0;line-height:43px;COLOR:#FFF}
#nav a{color:#eed;}
#nav a:hover{text-decoration:underline;}
#nav #avatar{position:absolute;left:0px;top:7px;width:27px;height:27px;}

#menu{position:absolute;left:150px;top:0;border-left:#485821 1px solid;}
#menu li{float:left;height:44px;line-height:43px;border-right:#506225 1px solid;z-index:1;_width:60px;_text-align:center;}
#menu li a{display:block;height:44px;font-weight:bold;font-size:14px;border-left:1px solid #8aa057;padding:0 12px;color:#e9fac2;z-index:3;}
#menu li a:hover,#menu li a.hover{border-left:1px solid 8aa057;background:#7e9a3c;text-decoration:none;color:#e8e9f2;}

#menu ul{position: absolute; top: -999em;border:1px solid #506225;border-top:none;width:10em;box-shadow:0 0 #ccc;}
#menu ul li{width:100%;height:35px;line-height:35px;background:#698130;border-top:#8aa057 1px solid;border-bottom:#506225 1px solid;}
#menu ul li a{height:35px;color:#e9fac2;border:none;}
#menu ul li a:hover{background:#7e9a3c;text-decoration:none;color:#e8e9f2;}
#menu li:hover {visibility:inherit}
#menu li{position: relative;}
#menu a {position: relative;}
#menu li:hover ul {z-index: 99; top:44px; left: 0px}
 
ul#menu li:hover li ul {top: -999em}
ul#menu li li:hover ul {top: 0px; left: 10em}
ul#menu li li:hover li ul {top: -999em}
ul#menu li li li:hover ul {top: 0px; left: 10em}

#search{}
#search_keyword{width:160px}
#search_submit{font-size:12px;margin:0px;+padding:2px 5px;}
/*下部*/
#content{_clear:left;padding-top:10px;width:900px;margin:0 auto;}
#main{float:left;width:620px;margin-right:10px;overflow-x:hidden;}
#side{float:left;width:260px;overflow-x:hidden;}
#copyright{clear:both;text-align:left;width:860px;margin:0 auto;text-shadow: 1px 1px 0 #FEFEFE;line-height:20px;height:60px;color:#666}
#copyright em{text-decoration:underline;font-weight:bold;color:#7E9A3C}
/*博客列表样式*/
.post-top{border-bottom:1px solid #dedede;padding:5px;}
.post-top a em,.post-top em{font-size:16px;font-weight:bold;color:#546921}
.post-top a:hover em{color:#D63B26}
.post-info{padding:5px;color:#555}
.post-info .time{border-radius:5px;padding:1px 5px;background:#7E9A3C;color:#fff}
.post-info .comment_count{border-radius:5px;padding:1px 5px;background:#D63B26;color:#fff}
.post-info .click_count{border-radius:5px;padding:1px 5px;background:#2F90C5;color:#fff}
.post-info .author{border-radius:5px;padding:1px 5px;background:#B8638C;color:#fff}
.post-info .tag{border-radius:5px;padding:1px 5px;background:#F73B1D;color:#fff}
.post-info .category{border-radius:5px;padding:1px 5px;background:#CE263F;color:#fff}
.post-content{font-size:14px;font-family: "Helvetica Neue","Georgia" Helvetica, Arial, sans-serif;line-height:170%;padding:5px;color:#333}
.post-content .tag{text-decoration:underline;color:#000}
/*首页盒子*/
.box{margin-bottom:10px;padding:10px;background:#fff;border:1px solid #ccc;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
-o-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}
.box h3{padding-bottom:5px;font-size:14px;color:#7E9A3C}
.box h3 span{cursor:pointer;color:#999}
.box h3 span.active{color:#7E9A3C}
.side-list li {background:url(../images/li.png) no-repeat 0px 10px;padding:3px 0 3px 10px;}
.side-list li a{font-size:12px;}
.side-list li a:hover{text-decoration:underline;color:#000}
.side-comment-list{padding:5px 0;}
.side-comment-list li {padding:5px 0;color:#000;border-bottom:1px dashed #ccc;line-height:180%;}
.side-comment-list li b{color:#D74700}
.side-comment-list li a{font-size:12px;}
.side-comment-list li a:hover{text-decoration:underline;color:#000}

.side-link-list{}
.side-link-list li {float:left;background:url(../images/li.png) no-repeat 0px 10px;padding:3px 0 3px 10px;width:100px;}
.side-link-list li a{font-size:12px;}
.side-link-list li a:hover{text-decoration:underline;color:#000}
/*详细页*/
.view{}
.view h1{text-align:center;font-size:1.6em;line-height:200%;color:#546921;}
.view .text{word-break:break-all;word-wrap:break-word;font-size:14px;margin:5px;}
.view .text img{margin:5px 0}
.view .info{text-align:center;color:#999;}
.view .line{margin:5px 0;font-size:0;border-top:1px solid #eee;}
.view .prev,.view .next{padding:1px;color:#333}
.view .prev a,.view .next a{color:#000}
.view .prev a:hover,.view .next a:hover{text-decoration:underline;color:#000}
/*评论*/
#comment{}
#comment h3{padding:5px 10px;font-size:14px;color:#546921;}
#comment_list{border-radius:5px;}
#comment_list .item{padding:10px;border-top:1px solid #efefef;color:#555}
#comment_list .item a{text-decoration:underline;color:#3C6CDE}
#comment_list .item b{color:#529100}
#comment_list .item .ip{border-radius:5px;padding:1px 5px;background:#dedede;color:#333}
#comment_list .item .time{font-size:11px;color:#ccc}
#comment_list .item .reply{margin:10px 0 5px 5px;padding:5px;border:1px solid #FFDA6B;background:#f0ebaf;color:#444}
#comment_form{}
#show_more{display:none;padding:0 5px 5px 0;color:#333}
#old_comment_name{font-weight:bold;color:#529100}
#comment_more_bind{text-decoration:underline}
#comment_content{width:585px;height:30px;+overflow-y:auto;}
#comment_name,#comment_email,#comment_site{width:240px;}
#comment_more{display:none;}
#comment_insert{display:none;border:none;border-radius:5px;font-weight:bold;padding:5px 10px;+padding:5px 2px;background:#444;color:#fff}
/*分页*/
.pager{height: 32px; margin: 10px;font-family: "Helvetica Neue","Georgia" Helvetica, Arial, sans-serif;font-size:13px;}
.pager ul{display: inline-block;*display: inline;*zoom: 1;margin-left: 0;margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.pager li {display: inline;}
.pager a {float: left;padding: 0 14px;line-height: 30px;text-decoration: none;border: 1px solid #ddd; background-color:#fff;border-left-width: 0;}
.pager a:hover, .pager .active a {background-color: #f5f5f5;}
.pager .active a {color: #999999;cursor: default;}
.pager .disabled a, .pager .disabled a:hover {color: #999999;background-color:#fff;cursor: default;}
.pager li:first-child a {border-left-width: 1px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.pager li:last-child a {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}